<?php

//支付通道

namespace app\admin\controller;


use think\facade\Db;

class PayWay {

	//提交 新增/编辑
	function edit_way() {
		$input=input();

		if (empty($input['title'])) return json(['code' => 0, 'msg' => '请输入通道标题']);

		if (empty($input['name'])) return json(['code' => 0, 'msg' => '请输入收款名称']);

		if (empty($input['account'])) return json(['code' => 0, 'msg' => '请输入收款账号']);

		if ($input['is_show']=='') return json(['code' => 0, 'msg' => '请选择状态']);

		$data=[
			'title'=>$input['title'],
			'name'=>$input['name'],
			'account'=>$input['account'],
			'is_show'=>$input['is_show']!=''?$input['is_show']:0,
		];

		if(empty($input['id'])){

			$pay_way=Db::name('pay_way')->insert($data);

			if (!$pay_way){
				return json(['code'=>0,'msg'=>'编辑失败']);
			}
		}else{
			Db::name('pay_way')->where('id',$input['id'])->update($data);
		}
		return json(['code'=>1,'msg'=>'编辑成功']);
	}

	//删除
	function del_way(){
		$input=input();

		if(empty($input['id']))return json(['code'=>0,'msg'=>'数据错误']);

		$user=Db::table('pay_way')->where('id',$input['id'])->find();

		if(empty($user))return json(['code'=>0,'msg'=>'数据不存在']);

		$re=Db::name('pay_way')->where('id', $input['id'])->delete();

		if(!$re){
			return json(['code'=>0,'msg'=>'删除失败']);
		}
		return json(['code'=>1,'msg'=>'删除成功']);
	}

	function get_list(){
		$list=Db::table('pay_way')->select();

		return json(['code'=>1,'data'=>$list]);
	}



}